home *** CD-ROM | disk | FTP | other *** search
- # AIX linker script.
- # AIX always uses shared libraries. The section VMA appears to be
- # unimportant. The native linker aligns the sections on boundaries
- # specified by the -H option.
- cat <<EOF
- OUTPUT_FORMAT("${OUTPUT_FORMAT}")
- OUTPUT_ARCH(${ARCH})
- ${RELOCATING+${LIB_SEARCH_DIRS}}
- ENTRY(__start)
- SECTIONS
- {
- .pad 0 : { *(.pad) }
- .text ${RELOCATING-0} : {
- ${RELOCATING+PROVIDE (_text = .);}
- *(.text)
- *(.pr)
- *(.ro)
- *(.db)
- *(.gl)
- *(.xo)
- *(.ti)
- *(.tb)
- ${RELOCATING+PROVIDE (_etext = .);}
- }
- .data 0 : {
- ${RELOCATING+PROVIDE (_data = .);}
- *(.data)
- *(.rw)
- *(.sv)
- *(.ua)
- . = ALIGN(4);
- ${CONSTRUCTING+CONSTRUCTORS}
- *(.ds)
- *(.tc0)
- *(.tc)
- *(.td)
- ${RELOCATING+PROVIDE (_edata = .);}
- }
- .bss : {
- *(.bss)
- *(.bs)
- *(.uc)
- *(COMMON)
- ${RELOCATING+PROVIDE (_end = .);}
- ${RELOCATING+PROVIDE (end = .);}
- }
- .loader 0 : {
- *(.loader)
- }
- .debug 0 : {
- *(.debug)
- }
- }
- EOF
-